package cn.nit.algorithm.experiment;

/**
 *
 *试验一：
 *   编写一个程序计算根号n的向下取整（根号n的下界，如2.8的下界是2），其中n是任意正整数，要求
 *   除了赋值和比较运算，该算法只能用到基本四则运算，并输出1~20的求解结果。
 *
 */
public class Experiment4 {

    public String totalString = "";

    public Integer compute(int n){
        for(int i=1;i<n+2;i++){
            if(i*i>n){
                return i-1;
            }
        }
        return null;
    }

    public static void main(String[] args) {
        Experiment4 experiment = new Experiment4();
        for (int i= 1;i<=20;i++){
            System.out.println("根号"+i+"的下界为:"+experiment.compute(i));
        }
    }

    public String runMain(){
        for (int i= 1;i<=20;i++){
            System.out.println("根号"+i+"的下界为:"+compute(i));
            totalString+="根号"+i+"的下界为:"+compute(i)+"<br>";
        }
        return totalString;
    }
}
